Zvuk pri stisku Alt+klavesa

Otázka od: Jiri Matejka

16. 9. 2004 13:21

Zdar,
  mam nasledujici problem: na formulari mam TRadioGroup, v OnKeyDown
formulare detekuji stisk Alt+S a pote pracuji s hodnotou vybranou v
radiogroup (ukladani do DB), coz funguje bez problemu az na to, ze vzdycky
ozve pipnuti, coz bych rad odstranil...

Nastaveni Key:=0 bohuzel nezabira, pipani se ozyva i pote... Chova se to
stejne i pri jinych kombinacich s Altem, pri stisku Ctrl+klavesa, nebo
Ctrl+Alt+klavesa se pipani neozyva. Formular ma Keypreview=true.

diky za kazdy tip

D5Prof, W2000

Jirka Matejka



Odpovedá: Jiri Cincura

16. 9. 2004 14:20

Jiri Matejka wrote:
> Zdar,
> mam nasledujici problem: na formulari mam TRadioGroup, v OnKeyDown
> formulare detekuji stisk Alt+S a pote pracuji s hodnotou vybranou v
> radiogroup (ukladani do DB), coz funguje bez problemu az na to, ze
> vzdycky ozve pipnuti, coz bych rad odstranil...
>
> Nastaveni Key:=0 bohuzel nezabira, pipani se ozyva i pote... Chova se to
> stejne i pri jinych kombinacich s Altem, pri stisku Ctrl+klavesa, nebo
> Ctrl+Alt+klavesa se pipani neozyva. Formular ma Keypreview=true.
>
> diky za kazdy tip
>
> D5Prof, W2000
>
> Jirka Matejka

Musis mit to KeyPreview? To je myslim ten problem.

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net



Odpovedá: Jiri Matejka

17. 9. 2004 8:24

> > mam nasledujici problem: na formulari mam TRadioGroup, v OnKeyDown
> > formulare detekuji stisk Alt+S a pote pracuji s hodnotou vybranou v
> > radiogroup (ukladani do DB), coz funguje bez problemu az na to, ze
> > vzdycky ozve pipnuti, coz bych rad odstranil...
> >
> > Nastaveni Key:=0 bohuzel nezabira, pipani se ozyva i pote... Chova se to
> > stejne i pri jinych kombinacich s Altem, pri stisku Ctrl+klavesa, nebo
> > Ctrl+Alt+klavesa se pipani neozyva. Formular ma Keypreview=true.
> >
> > diky za kazdy tip
> >
> > D5Prof, W2000
>
> Musis mit to KeyPreview? To je myslim ten problem.

KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema. Ted jsem
navic zjistil, ze se to pipani ozyva pouze v pripade, ze je v radiogroup
vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...

Jirka Matejka



Odpovedá: Jiri Cincura

17. 9. 2004 8:32

Jiri Matejka wrote:
> KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema. Ted
> jsem navic zjistil, ze se to pipani ozyva pouze v pripade, ze je v
> radiogroup vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...

Potom me napada jedine to, ze pokud nejni klavesa urcena pro TRadioGroup,
potom ji "ututlej".

Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net



Odpovedá: Jiri Matejka

17. 9. 2004 9:30

> > KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema. Ted
> > jsem navic zjistil, ze se to pipani ozyva pouze v pripade, ze je v
> > radiogroup vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...
>
> Potom me napada jedine to, ze pokud nejni klavesa urcena pro TRadioGroup,
> potom ji "ututlej".
>
> Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".


Co znamena "ututlej"? Ja prave potrebuju aby uzivatel pouzival ty klavesove
zkratky, resp. potrebuje to uzivatel, aby nemusel presahavat na mys, a ke
stisku Alt+neco dochazi vetsinou kdyz je prave v tom radiogroupu.

Ale s tim menu je to pravda, kdyz jsem tam dal pokusne menu a nastavil alt
na patricne pismeno, tak to necinka  

Jirka Matejka


Odpovedá: Jiri Cincura

17. 9. 2004 10:13

Jiri Matejka wrote:
>>> KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema.
>>> Ted jsem navic zjistil, ze se to pipani ozyva pouze v pripade, ze je
>>> v radiogroup vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...
>>
>> Potom me napada jedine to, ze pokud nejni klavesa urcena pro
>> TRadioGroup, potom ji "ututlej".
>>
>> Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".
>
>
> Co znamena "ututlej"? Ja prave potrebuju aby uzivatel pouzival ty
> klavesove zkratky, resp. potrebuje to uzivatel, aby nemusel presahavat na
> mys, a ke stisku Alt+neco dochazi vetsinou kdyz je prave v tom
> radiogroupu.
>
> Ale s tim menu je to pravda, kdyz jsem tam dal pokusne menu a nastavil
> alt na patricne pismeno, tak to necinka  
>
> Jirka Matejka

Nekam si uloz, jake mas v tom TRadioGroup hotkey. Kdyz potom prijde na Form
klavesa a je na smerovana TRadioGroup a tato zkratka tam nejni, proste ji
zahod.

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net


Odpovedá: petr palicka

17. 9. 2004 10:08

>>Potom me napada jedine to, ze pokud nejni klavesa urcena pro TRadioGroup,
>>potom ji "ututlej".
>>
>>Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".
>
> Co znamena "ututlej"? Ja prave potrebuju aby uzivatel pouzival ty klavesove
> zkratky, resp. potrebuje to uzivatel, aby nemusel presahavat na mys, a ke
> stisku Alt+neco dochazi vetsinou kdyz je prave v tom radiogroupu.
>
> Ale s tim menu je to pravda, kdyz jsem tam dal pokusne menu a nastavil alt
> na patricne pismeno, tak to necinka  

tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
RadioGroupu. to by melo mit potrebny vysledek (imho)

peca


Odpovedá: Jiri Matejka

17. 9. 2004 10:23

> tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
> RadioGroupu. to by melo mit potrebny vysledek (imho)
>
> peca

O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to nepomaha...

Jirka Matejka


Odpovedá: Jiri Foldyna

17. 9. 2004 10:34

> Subject: Re: Zvuk pri stisku Alt+klavesa
>
>
> > tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
> > RadioGroupu. to by melo mit potrebny vysledek (imho)
> >
> > peca
>
> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to
> nepomaha...

Ahoj,

jeste je to treba udelat i v OnKeyPress.

Zdravim

Jiri Foldyna


Odpovedá: Jiri Cincura

17. 9. 2004 10:55

Jiri Matejka wrote:
>> tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
>> RadioGroupu. to by melo mit potrebny vysledek (imho)
>>
>> peca
>
> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to nepomaha...
>
> Jirka Matejka

Jasne ze ne, nebot nejdirv projde tim Formem (KeyPreview). Uz na Formu to
zachytavej a trid.

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net



Odpovedá: Jiri Matejka

17. 9. 2004 11:04

>> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to
>> nepomaha...
>>
>> Jirka Matejka
>
> Jasne ze ne, nebot nejdirv projde tim Formem (KeyPreview). Uz na
> Formu to zachytavej a trid.

To prave delam - v Form1.OnKeyDown to zpracuju, nastavim Key:=0 a konec. V
RadioGroup s tim nic delat ani nemuzu, protoze TRadioGroup udalost
OnKeyDown, ani OnKeyPress nema...



Odpovedá: Jiri Cincura

17. 9. 2004 11:16

Jiri Matejka wrote:
>>> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to nepomaha...
>>>
>>> Jirka Matejka
>>
>> Jasne ze ne, nebot nejdirv projde tim Formem (KeyPreview). Uz na Formu
>> to zachytavej a trid.
>
> To prave delam - v Form1.OnKeyDown to zpracuju, nastavim Key:=0 a konec.
> V RadioGroup s tim nic delat ani nemuzu, protoze TRadioGroup udalost
> OnKeyDown, ani OnKeyPress nema...

Jeste zkus ssShift := []; Aby tam jako nebylo to Alt.

Jinak uz nevim. ;)

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net



Odpovedá: horky@cominn.cz

17. 9. 2004 14:36

> From: Jiri Matejka [mailto:matejka@stemmark.cz]
>
> > tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
> > RadioGroupu. to by melo mit potrebny vysledek (imho)
> >
> > peca
>
> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to
> nepomaha...

V OnKeyDown nemusis nic nastavovat, nastavit se musi v OnKeyPress:
Key := #0;
--
S pozdravem Karel Horky, D7, FB 1.0.3, IBX 7.08, WXP SP1
[mailto:horky@cominn.cz]